Noise
Overview of the Noise Generator The Noise Generator stands as one of the fundamental tools within Map Generator's arsenal. Its primary function is to generate a fractal noise map that serves as a foundational element for a variety of map creation algorithms.
Use Cases:
Initial Terrain Height: The Noise Generator can be employed to craft the initial terrain height, setting the foundation for the landscape.
Adding Detail: It can enhance the detail on low-resolution height maps originating from Import or Simple Form generators, lending depth and intricacy.
Masking: This versatile generator can also be utilized as a mask to define different areas, such as biomes. In this scenario, the Noise node often pairs with Contrast and Blend nodes to create distinct regions.
Inputs: The Noise Generator operates as an initial generator and does not require any inputs from other nodes.
Output: It yields a single output—a noise map ranging from 0 to 1, which serves as the basis for further map manipulations.
Properties:
Type:
Unity: Utilizes noise created using the standard Unity Mathf.PerlinNoise function, primarily for debugging purposes.
Linear: Suitable for larger fractals, this type linearly interpolates values between random values. When detail fractals are disabled, it may exhibit a "flat" appearance, resembling planes. It is the fastest algorithm and recommended for various masking applications.
Perlin or Bilinear: Represents an advanced large fractal interpolation that considers additional random values.
Simplex: Applies Perlin filtration but employs a triangular (hexagonal) noise point grid rather than square ones. This choice results in a slightly smaller visual pattern, necessitating adjustment of the "Size" parameter. It is the slowest noise type but is well-suited for heightmap creation due to its unique characteristics.
The Noise Generator is a versatile tool that plays a crucial role in shaping and defining various aspects of the generated maps within Map Generator.